Career 2023 2022 2021 2020 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour U.S. Open - New York Argentina F12 USA F23 USA F24 USA F26 USA F28 USA F29 USA F1 USA F3 USA F4 USA F5 USA F9 USA F10 USA F11 USA F23 USA F24 Argentina F1 Argentina F3 USA F10 Argentina F8 Argentina F9 Bolivia F3 Chile F3 Dominican Republic F2 Dominican Republic F3 Cuba F1 Cuba F2 USA F5 USA F6 Brazil F1 Argentina F4 Argentina F5 Argentina F7 Usa F12 Usa F13 Bolivia F1 Bolivia F2 Bolivia F3 Bolivia F4 Argentina F25 Argentina F12 Argentina F13 Argentina F22 Chile F7 Argentina F2 Argentina F3 Argentina F4 Paraguay F1 Argentina F7 Argentina F8 Argentina F9 Peru F1 Peru F2 Peru F3 Bolivia F2 Bolivia F3 Bolivia F4 Brazil F42 Paraguay F2 Dominican Republic F1 USA F1 Italy F11 USA F14 USA F29 USA F30 USA F31 USA F32 USA F6 USA F7 USA F8 USA F12 Argentina F11 Argentina F12 USA F26 USA F27 USA F2 USA F3 USA F4 USA F5 USA F6 USA F8 Argentina F2 USA F17 Peru F1 USA F20 Peru F2 USA F21 Peru F3 Argentina F14 Argentina F15 Bolivia F2 USA F23 USA F24 Argentina F17 Argentina F18 Argentina F6 Peru F2 Peru F3 Bolivia F2 Bolivia F3 Bolivia F4 Argentina F14 Argentina F15 Argentina F16 Uruguay F1 Argentina F17 Argentina F18 USA F1 Colombia F1 Colombia F2 Argentina F1 Argentina F1 Argentina F2 Argentina F3 Credicard Citi Mastercard Tennis Cup - Campos do Jordao Bangkok Challenger Knoxville Challenger Dallas Challenger Tallahassee Challenger Pereira Challenger Sarasota Challenger Caltanissetta Challenger Winnetka Challenger Campinas Challenger Charlottesville Challenger Bogota Challenger Sao Paulo Challenger Sao Paulo Challenger Pereira Challenger Caltanissetta Challenger AGT Challenger - Leon Tiburon Challenger Fairfield Challenger Lima Challenger Guayaquil Challenger Winnetka Challenger Winnetka Challenger Stockton Challenger Heilbronn Challenger Floridablanca Challenger Charlottesville Challenger Tulsa Challenger Prostejov Challenger Charlottesville Challenger Montevideo Challenger Knoxville Challenger Cleveland Challenger Little Rock Challenger Sarasota Challenger Nottingham Challenger Dallas Challenger Barranquilla Challenger Napa Challenger Cali Challenger Aptos Challenger Maui Challenger Yuba City Challenger Vancouver Challenger Campos do Jordao Challenger Braunschweig Challenger Fairfield Challenger Guayaquil Challenger Charlottesville Challenger Milan Challenger Dallas Challenger Manta Challenger Montevideo Challenger Sacramento Challenger Puerto Rico Challenger Tennis Event - Humacao Dallas Challenger Hurricane Tennis Open - Bradenton Wolfsburg Challenger Cherbourg Challenger Porto Alegre Challenger Tiburon Challenger Tiburon Challenger Carson Challenger Aptos Challenger Binghamton Challenger Asuncion Challenger Tiburon Challenger Bordeaux Challenger Florionapolis Challenger Ojai Challenger Sacramento Challenger Knoxville Challenger Salinas Challenger Savannah Challenger Knoxville Challenger Bogota Challenger Winnetka Challenger The Swanston Challenger - Sacramento 2007 Challenger of Santa Clara - Valencia Tiburon Challenger Ilkley Challenger Santo Domingo Challenger Sacramento Challenger Sao Paulo Challenger Campbell's Hall of Fame Tennis Championships - Newport Buenos Aires Challenger Irving Challenger Legg Mason Tennis Classic - Washington Irving Challenger Alessandria Challenger Abierto Internacional de Salinas 'Dario Expreso' - Salinas Sunset Moulding Challenger - Yuba City Honolulu Challenger Sacramento Challenger - Sacramento Music City Challenger - Nashville Carson Challenger Monza Challenger Sacramento Challenger Guayaquil Challenger Lima Challenger Charlottesville Challenger Rimouski Challenger Pereira Challenger Copa Telmex - Buenos Aires Baton Rouge Challenger Savannah Challenger Cremona Challenger Lima Challenger Aptos Challenger Brasilia Challenger Belo Horizonte Challenger Buenos Aires Challenger Cali Challenger Buenos Aires Challenger Sacramento Challenger Corrientes Challenger Las Vegas Challenger Charlottesville Challenger Dallas Challenger Knoxville Challenger Champaign Challenger Surbiton Challenger Countrywide Classic - Los Angeles Winnipeg Challenger Bruno & Bruno Trial Lawyers Men's Challenger - New Orleans SAP Open - San Jose Indian Wells Challenger Tiburon Challenger Movistar Open - Santiago SAP Open - San Jose Marburg Challenger Copa Telmex - Buenos Aires Delray Beach International Tennis Championships - Delray Beach Atlanta Tennis Championships - Atlanta 2007 Knoxville Challenger - Knoxville Stockton Challenger Countrywide Classic - Los Angeles SAP Open - San Jose USTA Freeman Men's Challenger - Joplin Heineken Open - Auckland Delray Beach International Tennis Championships - Delray Beach US Men's Clay Court Championship - Houston Sunset Moulding Yuba City Racquet Club Challenger - Yuba City Open de Nice Cote d'Azur - Nice AEGON Championships - London 2006 North Shore Pro Tennis Championship - Winnetka Fifth-Third Bank Tennis Classic - Lexington Atlanta Tennis Championships - Atlanta Farmers Classic - Los Angeles WOW Cafe Challenger - New Orleans Legg Mason Tennis Classic - Washington Freeman Men's $50,000 Challenger - Joplin II Naples ITG Challenger - Naples Brasil Open - Sao Paulo SAP Open - San Jose Copa Claro - Buenos Aires Delray Beach International Tennis Championships - Delray Beach Atlanta Tennis Championships - Atlanta The Comercia Challenger - Aptos Fifth Third Bank Tennis Championships - Lexington Gerry Weber Open - Halle Campbell's Hall of Fame Tennis Championships - Newport Swanston Challenger - Sacramento Pro Challenger at Calabasas - Calabasas Farmers Classic - Los Angeles 2007 Nielsen Pro Tennis Championship - Winnetka Music City Challenger - Nashville Copa Petrobras Argentina - Buenos Aires JSM Challenger - Champaign Brisbane International - Brisbane VTR Open - Vina del Mar Brasil Open - Sao Paulo SAP Open - San Jose U.S. National Indoor Tennis Championships - Memphis Delray Beach International Tennis Championships - Delray Beach Sao Paulo Challenger US Men's Clay Court Championship - Houston Power Horse Cup - Dusseldorf San Luis Potosi Challenger - San Luis Potosi AEGON Championships - London Hall of Fame Tennis Championships - Newport BB&T Atlanta Open - Atlanta Citi Open - Washington Winston-Salem Open - Winston-Salem Baton Rouge Pro Tennis Classic - Baton Rouge Aircel Chennai Open - Chennai Royal Guard Open Chile - Vina del Mar U.S. National Indoor Tennis Championships - Memphis Men's Pro Challenger at Tunica National - Tunica Copa Claro - Buenos Aires Delray Beach Open - Delray Beach Abierto Mexicano Telcel - Acapulco Brasil Open - Sao Paulo Countrywide Classic USTA Men's Challenger - Carson Nielsen USTA Pro Tennis Championship - Winnetka AEGON Championships - London The Comercia Bank Challenger - Aptos Hall of Fame Tennis Championships - Newport BH Tenis Open International Cup 2008 - Belo Horizonte Claro Open Colombia - Bogota Oldum Brown Vancouver Open - Vancouver BB&T Atlanta Open - Atlanta Citi Open - Washington Semgroup Challenger - Tulsa Brisbane International - Brisbane The Mercedes Benz of Calabasas - Calabasas Copa Petrobras-Argentina - Buenos Aires Ford Tennis Championships - Louisville Brasil Open - Sao Paulo Rio Open - Rio de Janeiro Delray Beach Open - Delray Beach Abierto Mexicano Telcel - Acapulco Argentina Open - Buenos Aires Open de Nice Cote d'Azur - Nice Savannah Challenger Aegon Nottingham Open - Nottingham BB&T Atlanta Open - Atlanta Citi Open - Washington Brasilia Challenger Tulsa Challenger Buenos Aires Challenger Montevideo Challenger Honolulu Challenger Bucaramanga Challenger Sunrise Challenger Bogota Challenger Sarasota Challenger Carson Challenger Rome Challenger Brisbane International - Brisbane Salvador Challenger Ecuador Open - Quito Memphis Open - Memphis Argentina Open - Buenos Aires Rio Open - Rio de Janeiro Delray Beach Open - Delray Beach Montevideo Challenger Sacramento Challenger US Men's Clay Court Championship - Houston Tiburon Challenger Santiago Challenger Calabasas Challenger BRD Nastase Tiriac Trophy - Bucharest Charlottesville Challenger Open de Nice Cote d'Azur - Nice Honolulu Challenger China Open - Beijing Kremlin Cup - Moscow Swiss Indoors Basel - Basel Brisbane International - Brisbane Rio De Janeiro Challenger Sarasota Challenger Argentina Open - Buenos Aires Memphis Open - Memphis Rio Open - Rio de Janeiro Delray Beach Open - Delray Beach Sao Jose Do Rio Preto Challenger Brasil Open - Sao Paulo US Men's Clay Court Championship - Houston Barcelona Open BancSabadell - Barcelona Ford Tennis Championships - Louisville Nottingham Challenger BMW Open - Munich Ricoh Open - 's-Hertogenbosch BB&T Atlanta Open - Atlanta Citi Open - Washington Tulsa Challenger Sacramento Challenger Champaign Challenger Dallas Challenger Santiago Challenger Medellin Challenger European Open - Antwerp Santos Challenger If Stockholm Open - Stockholm Erste Bank Open - Vienna Chengdu Open - Chengdu Qatar ExxonMobil Open - Doha ASB Classic - Auckland Bordeaux Challenger Argentina Open - Buenos Aires New York Open - New York Rio Open - Rio de Janeiro Lima Challenger Delray Beach Open - Delray Beach Brasil Open - Sao Paulo US Men's Clay Court Championship - Houston Barcelona Open BancSabadell - Barcelona Gazprom Hungarian Open - Budapest Millennium Estoril Open - Estoril BMW Open - Munich Geneva Open - Geneva Aptos Challenger Ricoh Open - 's-Hertogenbosch Mercedes Cup - Stuttgart Gerry Weber Open - Halle AEGON Championships - London Antalya Cup - Antalya Hall of Fame Open - Newport Plava Laguna Croatia Open - Umag BB&T Atlanta Open - Atlanta Citi Open - Washington Campos do Jordao Challenger San Juan Challenger St. Petersburg Open - St. Petersburg Savannah Challenger Porto Alegre Challenger Chengdu Open - Chengdu Guayaquil Challenger Knoxville Challenger Waco Tennis Challenger - Waco 2008 Lubbock Challenger - Lubbock Champaign Challenger ATP Challenger Tour Finals Kyoto Challenger Maui Challenger Dallas Challenger Rakuten Japan Open - Tokyo European Open - Antwerp Erste Bank Open - Vienna Tallahassee Challenger Rome Challenger Qatar ExxonMobil Open - Doha Nottingham-2 Challenger Cordoba Open - Cordoba Winnetka Challenger Argentina Open - Buenos Aires New York Open - New York Rio Open - Rio de Janeiro Tallahassee Challenger Delray Beach Open - Delray Beach Brasil Open - Sao Paulo Barcelona Open Banc Sabadell - Barcelona Lugano Challenger BMW Open - Munich VTR Open - Vina del Mar Campinas Challenger Montevideo Challenger Dallas Challenger Knoxville Challenger III Aberto Santa Catarina de Tenis - Florianopolis Champaign Challenger RCA Championships - Indianapolis Sarasota Challenger Bucaramanga Challenger Houston Challenger Salinas Challenger Itajai Challenger Savannah Challenger Santos Challenger Tallahassee Challenger Noventi Open - Halle SAP Open - San Jose Winnetka Challenger Copa Claro - Buenos Aires Nature Valley International - Eastbourne Talahassee Challenger Legg Mason Tennis Classic - Washington Hall of Fame Open - Newport Manta Challenger Quito Challenger Napa Challenger Tiburon Challenger San Juan Challenger AEGON Championships - London Cordoba Challenger Charlottesville Challenger Knoxville Challenger Guayaquil Challenger Champaign Challenger Lima Challenger US Men's Clay Court Championship - Houston Dallas Challenger Bucaramanga Challenger Dallas Challenger Santiago Challenger Irving Challenger San Luis Potosi Challenger Leon Challenger Citi Open - Washington Sarasota Challenger Citi Open - Washington Abierto Mexicano de Tenis Mifel - Los Cabos Santos Challenger Savannah Challenger Fifth Third Bank Tennis Championships - Lexington China Open - Beijing Heilbronn Challenger Vicenza Challenger European Open - Antwerp Erste Bank Open - Vienna Cordoba Open - Cordoba Mestre Challenger Argentina Open - Buenos Aires Rio Open - Rio de Janeiro Generali Open - Kitzbuhel BMW Open - Munich Claro Open Colombia - Bogota Mercedes Cup - Stuttgart Gonet Geneva Open - Geneva Noventi Open - Halle Winston-Salem Open - Winston-Salem Barcelona Open Banc Sabadell - Barcelona Kremlin Cup - Moscow Campinas Challenger Columbus Challenger Porto Alegre Challenger Aegon Nottingham Open - Nottingham ASB Classic - Auckland Tiburon Challenger Savannah Challenger Irving Challenger Hamburg European Open - Hamburg Hall of Fame Tennis Championships - Newport Sarasota Challenger Copa Petrobras Argentina - Buenos Aires Savannah Challenger Winnetka Challenger Generali Open - Kitzbuhel U.S. Mens's Clay Court Championship - Houston Charlottesville Challenger Tallahassee Challenger St. Petersburg Open - St. Petersburg Ilkley Challenger Buenos Aires Challenger USTA Challenger - Champaign Sao Leopoldo Challenger Medellin Challenger Knoxville Challenger Montevideo Challenger Buenos Aires Challenger Irving Challenger San Francisco Challenger Lexington Challenger Sarasota Challenger Bordeaux Challenger ATP Challenger Tour Finals Bordeaux Challenger Sardegna Open - Cagliari AT&T Challenger of Dallas - Dallas Montevideo Challenger Dallas Challenger Indian Wells Challenger Caltanissetta Challenger Columbus Challenger Winnetka Challenger Dallas Challenger Newport Beach Challenger Sarasota Challenger Tallahassee Tennis Challenger - Tallahassee Santiago Challenger Manta Challenger Bordeaux Challenger USTA Tallahassee Tennis Challenger - Tallahassee Vicenza Challenger Montevideo Challenger Cordoba Open - Cordoba Argentina Open - Buenos Aires Gonet Geneva Open - Geneva Kroger / St. Jude International - Memphis JSM Challenger of Champaign - Urbana Vancouver Challenger BNP Paribas Open - Indian Wells Rogers Cup - Toronto Western & Southern Financial Group Masters - Cincinnati BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Western & Southern Financial Group Masters - Cincinnati BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Sony Open Tennis - Miami Rogers Cup - Montreal BNP Paribas Open - Indian Wells Sony Open Tennis - Miami Rogers Cup - Toronto Western & Southern Open - Cincinnati BNP Paribas Open - Indian Wells Miami Open - Miami Rogers Cup - Montreal Western & Southern Open - Cincinnati BNP Paribas Open - Indian Wells Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Rogers Cup - Toronto Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Miami Open - Miami Rogers Cup - Montreal BNP Paribas Open - Indian Wells Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Coupe Rogers - Montreal Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai Internazionali BNL d'Italia - Rome BNP Paribas Open - Indian Wells Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Western & Southern Open - Cincinnati BNP Paribas Open - Indian Wells Miami Open - Miami AEGON International - Eastbourne Hall of Fame Tennis Championships - Newport Citi Open - Washington Suisse Open - Gstaad BB&T Atlanta Open - Atlanta Abierto Mexicano - Los Cabos Regions Morgan Keegan Championships - Memphis Copa Telmex - Buenos Aires BNP Paribas Open - Indian Wells Western & Southern Open - Cincinnati Mallorca Championships - Mallorca Miami Open - Miami U.S. Open - New York U.S. Open - New York Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Internazionali BNL d'Italia - Rome Winston-Salem Open - Winston-Salem U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Western & Southern Open - Cincinnati Australian Open - Melbourne Rogers Cup - Toronto French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London Mallorca Championships - Mallorca U.S. Open - New York Australian Open - Melbourne French Open - Paris U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris U.S. Open - New York Internazionali BNL d'Italia - Rome Wimbledon - London U.S. Open - New York BNP Paribas Masters - Paris Monte-Carlo Rolex Masters - Monte-Carlo Davis Cup, World Group, 1R, POL-ARG 2-3 Davis Cup, World Group, SF, GBR-ARG 2-3 Davis Cup, World Group, 1R, ARG-ITA 2-3 Davis Cup, Group I, 2R, ARG-CHI 3-2 Davis Cup, World Group, PO, ARG-COL 4-0 Davis Cup, Finals, Group C Davis Cup, Finals, QF, ARG-ESP 1-2 ATP Cup - Brisbane, Perth, Sydney ATP Cup - Melbourne Davis Cup, World Group, PO, KAZ-ARG 3-2 Davis Cup, Group I, 1R, ARG-BLR 4-1 U.S. Open (juniors) Australian Open (juniors) French Open (juniors) Wimbledon (juniors) U.S. Open (juniors) French Open (juniors) U.S. Open (juniors) Olympics - Rio de Janeiro